% 使用 article 文类 + ctex 宏包支持中文
\documentclass[12pt]{article}

% 加载 ctex 宏包，自动处理中文字体和编码
% 注意：必须使用 XeLaTeX 或 LuaLaTeX 编译
\usepackage[fontset=windows]{ctex} % 指定使用 Windows 字体集

% 手动设置中文字体（可选，覆盖默认）
\setCJKmainfont{SimSun}        % 衬线体：设置宋体，常用于普通段落、正文内容。
% 衬线体:
% 宋体（SimSun）	横细竖粗，末端有三角装饰（类似衬线），适合印刷正文。
% 仿宋（FangSong）	笔画均匀但带书法韵味，常用于公文

\setCJKsansfont{SimHei}        % 无衬线体：设置黑体，常用于标题、图表标签、强调文本、幻灯片等需要醒目、现代感的场合。
% 无衬线体：
% 黑体（SimHei）	笔画粗细一致，无装饰，醒目有力
% 微软雅黑、思源黑体	屏幕优化，现代感强

\setCJKmonofont{FangSong}      % 等宽体：设置仿宋，常用于代码块、终端输出、对齐文本等需要每个字符宽度相同的场景。

% 定义常用中文字体命令（便于调用）
% \newcommand{\songti}{\CJKfamily{rm}}        % 宋体
% \newcommand{\heiti}{\CJKfamily{sf}}         % 黑体
% \newcommand{\kaishu}{\CJKfamily{kaishu}}    % 楷体
% \newcommand{\fangsong}{\CJKfamily{fangsong}}% 仿宋

% 页面设置（可选）
\usepackage[a4paper, margin=1in]{geometry}
\usepackage{indentfirst} % 首行缩进
\setlength{\parindent}{2em} % 中文段落缩进

\title{LaTeX 排版中的常见中文字体示例}
\author{中文排版学习者}
\date{\today}

\begin{document}

\maketitle


\section{默认字体：宋体（\texttt{SimSun}）}

{\songti 这是 \texttt{article} 文类配合 \texttt{ctex} 宏包的默认中文字体。  
宋体风格正式、清晰，广泛用于书籍、论文正文。}


\section{黑体（\texttt{SimHei}）}

{\heiti 黑体 字形粗壮、醒目，常用于标题、强调语句或图表说明。  
在 \texttt{ctex} 中，\texttt{\textbackslash textsf\{\}} 或 \texttt{\textbackslash heiti} 可调用黑体。}


\section{楷体（\texttt{KaiTi}）}

{\kaishu 楷体 风格近似手写，优雅自然，常用于引言、古文、批注或教育类文档。}


\section{仿宋（\texttt{FangSong}）}

{\fangsong 仿宋 字形清秀，介于宋体与楷体之间，常用于政府公文、说明文字或技术文档。}


\section{字体混合使用示例}

\begin{itemize}
  \item {\songti 宋体：正式、标准，适合正文。}
  \item {\heiti 黑体：强调、标题，视觉突出。}
  \item {\kaishu 楷体：传统、人文，适合引用。}
  \item {\fangsong 仿宋：清晰、柔和，适合说明。}
\end{itemize}


\section{强调与加粗}

中文无“斜体”概念。建议使用黑体加粗强调：

{\heiti\bfseries 这是一个强调语句}

避免使用伪斜体（如 \textit{中文}），效果不佳。


\section{代码与等宽字体}

\texttt{\fangsong 中文等宽字体可用于混合排版，例如：}  
\texttt{函数名：中文处理模块}

\end{document}

